package cn.wen.yinxiu.common.idempotent;import lombok.Getter;import lombok.RequiredArgsConstructor;/** * @ClassName: RepeatConsumptionException * @Author: 小飞 * @Date: 2023/5/24 0:22 * @Description: 重复消费异常 */@RequiredArgsConstructorpublic class RepeatConsumptionException extends RuntimeException {    /**     * 错误标识     * <p>     * 触发幂等逻辑时可能有两种情况：     * 1. 消息还在处理，但是不确定是否执行成功，那么需要返回错误，方便 RabbitMQ 再次通过重试队列投递     * 2. 消息处理成功了，该消息直接返回成功即可     */    @Getter    private final Boolean error;}